/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package plugins;

import dao.MediaDAO;
import java.util.Map.Entry;
import java.util.Set;
import javax.swing.JMenu;

/**
 * Interface d'un plugin de recherche de média
 * @author Florian Minin & Khémon Beh
 */
public interface RecherchePluginInterface extends java.io.Serializable{
    final static String RECHERCHE = "Recherche";

    /**
     * Menu a ajouter a la fenêtre principale
     * @return un JMenu de recherche
     */
    public JMenu getMenuRecherche();

    /**
     * Lance l'application de recherche de média
     */
    public void lancerApplication(Set<Entry<Integer,MediaDAO>> donnees);

    /**
     * Défini les données parmi lesquelles s'effectuent les recherches
     * @param donnees données a parcourir
     */
    //public void recupererDonnees(Set<Entry<Integer,MediaDAO>> donnees);
}
